How to Initiate Software Process Improvement in a Small Company
نویسندگان
چکیده
Nowadays, when software has become part of most everyday appliances, the significance of the software industry and especially small software companies is growing. The vast majority of companies world-wide are Small or Medium-sized Enterprises (SMEs). In Finland, over half of the software companies have only two to ten employees. Improving the operations of a company is necessary in order to maintain its competitive edge. Software Process Improvement (SPI) activities have been reported to result in remarkable improvements in the quality of software, reduced time to market and increased productivity. However, despite the evidence suggesting that the size of the organization does not limit its potential for SPI success, small companies (SCs) have been somewhat neglected by the SPI research community. The techniques and standards developed to support SPI are generally aimed at the larger organizations. As a result, small software companies struggle to initiate their improvement projects. The aim of this thesis is to provide a validated, practical, and easy to apply approach for small software companies to cost-effectively initiate SPI. The research is driven by close collaboration with SMEs undergoing SPI. Several case studies were conducted to develop and validate such an approach. The main contribution of the thesis is LAPPI, a light-weight technique to practical process modeling and improvement target identification. The LAPPI technique enables small software companies to initiate SPI cost-effectively. LAPPI is complemented by research into motivation monitoring, a recommended practice that supports the initiation and success of SPI initiatives in SCs. The contribution of the thesis is beneficial for stakeholders of SPI projects in small companies. The results are especially applicable in cases where companies are having trouble initiating SPI or have concerns about the cost of implementing SPI. Universal Decimal Classification: 004.41, 004.413, 005.62, 334.713 INSPEC Thesaurus: software engineering; software process improvement; software quality; small-to-medium enterprises; human factors Yleinen suomalainen asiasanasto: ohjelmistoala; ohjelmistokehitys; ohjelmistotuotanto; tietotekniikkayritykset; pienyritykset; prosessit; kehittäminen; mallintaminen; motivaatio
منابع مشابه
Software Process Improvements in a Small Organisation an Ethnography
Software process improvements are required to increase the productivity of software companies. Generally, it is the aim to increase the quality of the produced software and to keep budget and time. Quality models for software process improvements were developed in context of large organisations and multi-national companies. In this study I investigated how software process improvements are done...
متن کاملSoftware Process Improvement for Small and Very Small Enterprises
Software organizations have been struggling for decades to improve the quality of their products by improving their software development processes. Designing an improvement program for a software development process is a demanding and complex task. This task consists of two main processes: the assessment process and the improvement process. A successful improvement process requires first a succ...
متن کاملSoftware Process Improvement in Small Scale Organizations: An Empirical Study
Though, small organizations do not have the same funding opportunities as that of largeorganizations yet they too need of software process improvement programs. It is better toinitiate a software process improvement program as early as possible, irrespective of theorganization size. The small organization grows over the time and become a large organizationand at that time an ide...
متن کاملUsing Software Inspection as a Catalyst for SPI in a Small Company
Process improvement activities in small and medium size enterprises (SME) are challenging due to small number of personnel and projects, people have to perform in a variety of roles. Assigning process improvement activities to the overburdened personnel may be seen as a threat to ongoing projects. Both management and staff should become convinced of the benefits of the improvement actions befor...
متن کاملPostmortem: Never Leave a Project without It
improvement suggestions from completed projects and works even in small-and medium-size companies that cannot afford extensive KM investments. However, PMA has been mainly advocated for situations such as completion of large projects, learning from success, or recovering from failure. 2–4 When used appropriately, PMA ensures that team members recognize and remember what they learned during a pr...
متن کامل